
package com.bei_en.teacher.third.pay.bean;

public class AliPayDto extends BaseAliPayDto {

    private String out_trade_no;// 商户网站唯一订单号
    private String subject;// 商品名称
    private String payment_type = "1";// 支付类型
    private String total_fee;// 交易金额,精确到小数点后两位。
    private String seller_id;// 卖家支付宝用户号,三个参数的优先级别是：seller_id>seller_account_name>seller_email。
    private String seller_email;// 卖家支付宝账号
    private String seller_account_name;// 卖家别名支付宝账号
    private String body;// 商品描述
    private String show_url;// 商品展示网址
    private String extra_common_param;// 公用回传参数
    private String it_b_pay;// 超时时间,1m～15d。
//m-分钟，h-小时，d-天，1c-当天（1c-当天的情况下，无论交易何时创建，都在0点关闭）。
//该参数数值不接受小数点，如1.5h，可转换为90m。
    private String qr_pay_mode = "2";// 扫码支付方式,支持前置模式和跳转模式。0,1,3 2

    public String getOut_trade_no() {

	return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {

	this.out_trade_no = out_trade_no;
    }

    public String getSubject() {

	return subject;
    }

    public void setSubject(String subject) {

	this.subject = subject;
    }

    public String getPayment_type() {

	return payment_type;
    }

    public void setPayment_type(String payment_type) {

	this.payment_type = payment_type;
    }

    public String getTotal_fee() {

	return total_fee;
    }

    public void setTotal_fee(String total_fee) {

	this.total_fee = total_fee;
    }

    public String getSeller_id() {

	return seller_id;
    }

    public void setSeller_id(String seller_id) {

	this.seller_id = seller_id;
    }

    public String getSeller_email() {

	return seller_email;
    }

    public void setSeller_email(String seller_email) {

	this.seller_email = seller_email;
    }

    public String getSeller_account_name() {

	return seller_account_name;
    }

    public void setSeller_account_name(String seller_account_name) {

	this.seller_account_name = seller_account_name;
    }

    public String getBody() {

	return body;
    }

    public void setBody(String body) {

	this.body = body;
    }

    public String getShow_url() {

	return show_url;
    }

    public void setShow_url(String show_url) {

	this.show_url = show_url;
    }

    public String getExtra_common_param() {

	return extra_common_param;
    }

    public void setExtra_common_param(String extra_common_param) {

	this.extra_common_param = extra_common_param;
    }

    public String getIt_b_pay() {

	return it_b_pay;
    }

    public void setIt_b_pay(String it_b_pay) {

	this.it_b_pay = it_b_pay;
    }

    public String getQr_pay_mode() {

	return qr_pay_mode;
    }

    public void setQr_pay_mode(String qr_pay_mode) {

	this.qr_pay_mode = qr_pay_mode;
    }

    @Override
    public String toString() {

	return "AliPayDto [out_trade_no="+out_trade_no+", subject="+subject+", payment_type="
		+payment_type+", total_fee="+total_fee+", seller_id="+seller_id+", seller_email="
		+seller_email+", seller_account_name="+seller_account_name+", body="+body
		+", show_url="+show_url+", extra_common_param="+extra_common_param+", it_b_pay="
		+it_b_pay+", qr_pay_mode="+qr_pay_mode+", getOut_trade_no()="+getOut_trade_no()
		+", getSubject()="+getSubject()+", getPayment_type()="+getPayment_type()
		+", getTotal_fee()="+getTotal_fee()+", getSeller_id()="+getSeller_id()
		+", getSeller_email()="+getSeller_email()+", getSeller_account_name()="
		+getSeller_account_name()+", getBody()="+getBody()+", getShow_url()="+getShow_url()
		+", getExtra_common_param()="+getExtra_common_param()+", getIt_b_pay()="
		+getIt_b_pay()+", getQr_pay_mode()="+getQr_pay_mode()+", getService()="
		+getService()+", getKey()="+getKey()+", getPartner()="+getPartner()
		+", get_input_charset()="+get_input_charset()+", getSign_type()="+getSign_type()
		+", getSign()="+getSign()+", getNotify_url()="+getNotify_url()+", getReturn_url()="
		+getReturn_url()+", getClass()="+getClass()+", hashCode()="+hashCode()
		+", toString()="+super.toString()+"]";
    }

}
